﻿body
{
    overflow: hidden;
}

pre
{
    font-family: Consolas;
}

td.code
{
    padding: 0px;
    text-align: left;
    vertical-align: top;
}
td.code pre
{
    padding: 5px;
}

td.linenums
{
    padding: 0px;
    border-right: 1px solid #DEDEDE;
    text-align: right;
    vertical-align: top;
}
td.linenums pre
{
    padding: 5px;
}
.toolbar
{
    float: right;
}
.toolbar img
{
    cursor: pointer;
}
.comment
{
    position: absolute;
}
.comment td 
{
    white-space: nowrap;
}

comment
{
    border-bottom: 2px solid #FFAAAA;
    background-color: #FFEEEE;
    font-family: Consolas;
    cursor: pointer;
}
comment.selected 
{
    border-bottom: 2px solid #AAAAFF;
    background-color:#CCCCFF;
}
.selected.round-corner
{
    border-right: 2px solid #999999;
    border-bottom: 2px solid #999999;
}